package com.atguigu.guli.service.edu;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

/*
启动类
    1、项目启动失败：
    Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
    原因：
        springboot项目特点
            自动配置(springboot项目默认会引入autoconfigure依赖，依赖中mata目录下有一个xx.factorys文件
                    当项目启动时，SpringBootApplication注解会加载factorys文件中定义的所有的自动配置类全类名
                    然后通过组件扫描，如果该配置类要求的条件能被满足则创建对象注入到容器中)
            场景启动器(本质就是一个将场景需要的多个依赖整合到一起的maven项目)

        项目引入了数据库驱动的依赖，启动时自动配置必须要初始化数据库连接池对象，需要从配置文件中
        加载数据库连接池的参数，加载失败则报错。
     解决：
        方案1：添加数据库配置
        方案2：排除数据库连接池的自动配置
 */
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class ServiceEduApplication {
    public static void main(String[] args) {
        SpringApplication.run(ServiceEduApplication.class , args);
    }
}
